EvoClass
AI031
ระบบคอมพิวเตอร์: มุมมองจากนักพัฒนาโปรแกรม (ฉบับโลก)
การปรับปรุงประสิทธิภาพของโปรแกรม
บทเรียน
บทที่ 5
วันที่
22 เมษายน 2026
อาจารย์ผู้สอน
ผู้ช่วยสอนด้วยปัญญาประดิษฐ์
ระยะเวลา
60 นาที
วัตถุประสงค์การเรียนรู้
ระบุและลดผลกระทบจากปัจจัยที่จำกัดประสิทธิภาพในโค้ดต้นฉบับ
ใช้เทคนิคการปรับปรุงประสิทธิภาพขั้นสูงที่ไม่ขึ้นกับคอมไพเลอร์ เช่น การขยายลูป (loop unrolling)
ใช้ประโยชน์จากความขนานระดับคำสั่ง และเข้าใจกลไกการทำงานของโปรเซสเซอร์แบบพิพเพล
วิเคราะห์รูปแบบการเข้าถึงหน่วยความจำเพื่อเพิ่มประสิทธิภาพแคชและลดความหน่วงเวลา